<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Date</title>
    <script>
      /* Date内置对象,提供了日期操作相关的各种函数 */
      //1.创建日期
      let date = new Date()

      //根据字符串转换成日期,注意: 字符串必须符合特定的日期格式
      //let date = new Date('2023-10-10 8:8:8')

      //分别定义年月日时分秒来获取日期,注意: 月份是从0开始的,取值为0~11
      //let date = new Date(2023, 10 - 1, 10, 8, 8, 8)

      //从1970/1/1,0:0:0(GMT+)[计算机时间元年]的毫秒数来转换日期
      //let date = new Date(1698305584274)

      //日期常用操作函数
      //获取当前系统时间的毫秒数
      //意义: 日期计算是通过转换成毫秒数来计算的, 例如如何获取10天后的日期?
      //console.log(new Date(date.getTime() + 10 * 1000 * 60 * 60 * 24))

      //获取相关的函数
      console.log(date.getFullYear()) //年
      console.log(date.getMonth() + 1) //月份0~11
      console.log(date.getDate()) //日
      console.log(date.getHours()) //小时
      console.log(date.getMinutes()) //分钟
      console.log(date.getSeconds()) //秒
      console.log(date.getMilliseconds()) //毫秒
      console.log(date.getDay()) //星期

      //设置相关的函数
      //date.setFullYear(2024)

      console.log(date)
    </script>
  </head>
  <body></body>
</html>
